self-executing contract - English Synonyms Dictionary